﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Wicture.EPC.Service.V1.Models.Jaguar
{
    public class JlrVinFeatureInfo
    {
        public string catalogueCode { get; set; }
        public string catalogueDescription { get; set; }
        public string catalogueImageSrc { get; set; }
        public string exteriorPaintFamilyId { get; set; }
        public string interiorFabricFamilyId { get; set; }
        public List<JlrFeatureCodesInfo> minorFeatureCodes { get; set; }
        public List<JlrFeatureCodesInfo> primaryFeatureCodes { get; set; }
    }

    public class JlrFeatureCodesInfo
    {
        public int familyId { get; set; }
        public string name { get; set; }
        public List<JlrFeatureInfo> features { get; set; }
        public int? sortIndex { get; set; }
    }

    public class JlrFeatureInfo
    {
        public int id { get; set; }
        public string name { get; set; }
        public int? sortIndex { get; set; }
    }
}
